﻿/*总体样式表的基本设定*/
*{padding:0px; margin:0px;}
body{font-size:14px; background-position: -120px; BACKGROUND-IMAGE: url(../images/bg.gif); BACKGROUND-REPEAT: repeat-x}
a{ text-decoration:none;}
table{ border-collapse:collapse;}
/*========================================================================================================*/
/*tab切换样式表*/
.Tab_Con{display:none;float:left; position:relative;width:100%;}
#Tab_nav{  display:block;  border-bottom:1px solid #999999; width:100%; float:left; clear:both; margin:8px auto;}
#Tab_nav .Tab_ul li.selected, #Tab_nav li.selected a:hover{ background:none; border-bottom:1px solid #fff; margin-bottom:-1px;  }
#Tab_nav .Tab_ul li{display:block;  background:url(../images/btn_bg.gif) repeat-x; border:1px solid #999999; border-bottom:0px; padding:3px; text-align:center; float:left; list-style-type:none; margin-left:5px;}
#Tab_nav .Tab_ul li a:link{ color:#999999; font-size:12px;}
#Tab_nav .Tab_btn{float:right;}
#Tab_nav .Tab_btn .btn{width:50px; height:20px;}
/*========================================================================================================*/
/*内容头部tab样式*/
.top_div{width:100%;height:47px;}
.topNav{ font-size:12px; background-image:url(../images/main_hb.gif); background-repeat:repeat-x; color:White;}
.top_div_left{width:98.5%; background-image:url(../images/bg_header.gif); background-repeat:repeat-x;  float:left; }
.top_div_right{display:block;float:right;width:2%; }
/*========================================================================================================*/
/*内容框架样式*/
.middle_div{ background-color:White;}
.middle_left{background-image:url(../images/main_ls.gif); background-repeat:repeat-y; min-height:470px; height:auto!important; height:470px; width:5px; float:left;}
.middle_middle{float:left; overflow:hidden; background-color:White; width:98%; }
/*.middle_middle{float:left; overflow:hidden; background-color:White; width:98%; min-height:553px; height:auto!important; height:553px !important; }
/*.middle_right{display:inline; background-image:url(../images/main_rs.gif); background-repeat:repeat-y;  height:auto!important; height:470px; min-height:470px; width:1%; float:left; margin-left:0px!important; }*/
/*========================================================================================================*/
/*内容头部导航条样式*/
.navigation{color:#999;  margin:4px;  width:100%;  font-size:13px;  height:18px; }
.navigation span b{color:Maroon; font-size:14px;}
.content_table{float:left; margin-left:4px; width:100%;}
.chooseClass{width:100%; background:url(../images/tools_bg.gif) left 0px repeat-x; padding-left:8px; border:1px solid #EDECFF;}
.backList{display:block; float:right; margin-right:20px;}
/*========================================================================================================*/
/*内容上传文件样式*/
.upload{margin:4px; width:500px; height:200px; padding-left:40px;}
.upload #btn_up{margin-top:15px;}

/*========================================================================================================*/
/*内容内容样式*/
.middle_middle .ul_state{width:100%; display:block; border:1px dashed #999999;}
.middle_middle .ul_state li{ list-style-type:none; color:Gray; float:left; width:30%; padding-left:15px; padding-top:5px;}
.permission{width:25%; float:left; border:1px solid #999999; margin-top:50px; margin-left:60px; padding:5px; min-height:225px; overflow:hidden; }
.permission .permission_span{ padding-left:20px;  color:#999999; display:block; width:100%; border-bottom:1px dashed #999999;}
.permission .permission_btn  {display:block; float:left; margin:4px; overflow:hidden; height:90px; }
.permission .permission_btn span { display:block; margin-left:20px; display:block; color:Navy;}
.permission .permission_btn span b{font-weight: normal;display: block;padding: 75px 0px 80px 0px;line-height: 15px;background: url(../images/permission_icon.jpg) 50% -30px no-repeat;}
.permission .permission_btn span b.publish{background-position: 40% 13px}
.permission .permission_btn span b.user{background-position:40% -262px;}
.permission .permission_btn span b.column{background-position:40% -178px; }
.permission .permission_btn span b.students{background-position:40% -353px; }
.permission .permission_btn span b.contest{background-position:40% -82px; }
.permission .permission_btn span b.log{background-position:40% -448px; }
.permission .permission_btn span b.toDoc{background-position: 50% -780px;}
.permission .permission_btn span b.choose{background-position:50% -295px;}
.showNews{width:25%;  float:left; border:1px solid #999999; margin-top:50px; margin-left:60px; padding:5px; min-height:225px; overflow:hidden;}
.showNews span{padding-left:20px;  color:#999999; display:block; width:100%; border-bottom:1px dashed #999999;}
.showNews label{color:Olive;}
/*========================================================================================================*/
/*内容分页样式*/
.div_page{width:100%;}
.div_page_size{width:30%;float:left;margin-left:20px; margin-top:4px; color:#999990}
.div_page_Num{width:60%;float:right; margin-right:20px;}
.div_page_Num .a_num_CCl{display:block;float:left; border:1px solid #999990; color:#999999; padding:1px;  margin:2px;}
.div_page_Num .a_num_NCl{border:0px;}
.div_page_Num .a_btn_CCl{display:block;float:left; border:1px solid #999990; color:#999999; padding:1px;  margin:2px;}
.div_page_Num .a_btn_NCl{border:0px;}
.div_page_Num .div_a{float:right; margin-top:4px;}
.div_page_Num .a_num_die{border:0px; }
/*========================================================================================================*/
/*搜索样式*/
.search_box{ float:right; margin-right:10px;}
.search_box .div_serchCon{float:left; margin-right:2px;}
.search_box .div_serchbox{float:left;}
/*========================================================================================================*/
/*按钮样式*/
.tools_box{border:1px solid #EDECFF; border-bottom:0px; width:100%;height:45px;}
.tools_box .search_box{ float:right; margin:10px 10px 0 0; }
.tools_box .search_box .txtInput{ margin-right:5px; padding:0 3px 0 3px; height:22px; line-height:22px; background:#FAFAFA; border:1px solid #D7D7D7; vertical-align:middle; font-size:12px; font-family:'微软雅黑';}
.tools_bar{ padding-left:5px; height:45px; background:url(../images/tools_bg.gif) left 0px repeat-x;overflow:hidden;}
.btnSearch{ padding:0 8px; height:24px; line-height:24px; color:#707070; border:1px solid #D7D7D7; background:url(../images/btn_bg.gif) repeat-x; cursor:pointer; vertical-align:middle; overflow:hidden; }
.tools_btn:link,.tools_btn:visited,.tools_btn:active{ color:#4d4d4d; }
.tools_btn{ float:left; display:block; margin:3px 3px 0; padding:0 0 0 6px; height:39px; color:#4d4d4d; font:12px/1.5 arial,verdana; overflow:hidden;}
.tools_btn:hover{ background:url(../images/tools_btn_bg.gif) no-repeat 0 0; }
.tools_btn span{ display:block; padding:0 6px 0 0; background:none;}
.tools_btn:hover span{ background:url(../images/tools_btn_bg.gif) no-repeat right -39px; }
.tools_btn span b{font-weight:normal; display:block; padding:22px 0 5px; line-height:15px; background:url(../images/tools_icon.gif) 50% -135px no-repeat;}
.tools_btn span b.add{background-position:50% -295px;}
.tools_btn span b.checkAll{background-position:50% -135px}
.tools_btn span b.delete{background-position:50% -730px}
.tools_btn span b.down{background-position:50% -780px}
.tools_btn span b.class_list{background-position:50% -880px}
.tools_btn span b.perms{background-position:50% -375px}
.tools_btn span b.toDoc{background-position: 50% -780px;}
.tools_btn span b.choose{background-position:50% -630px;}
.tools_btn span b.give{background-position:50% 9px;}
.tools_btn span b.cancel{background-position:50% -51px;}
.btn_submit{border-style: none;
    border-color: inherit;
    border-width: 0px;
    overflow:hidden; cursor:pointer; float:right; margin:4px; }
.btn_reset{overflow:hidden; width:80px; height:30px; cursor:pointer; float:left;  margin:4px; border:0px;}
/*========================================================================================================*/
/*列表表格样式*/
.msgtable{ width:100%; border:1px solid #EDECFF; font-family:Verdana, Geneva, sans-serif;}
.msgtable th{  padding:0.5em; font-weight:700; background:url(../images/tools_bg.gif) left -150px repeat-x; font-size:12px;  }
.msgtable td{ padding:0.4em; border-bottom:1px solid #F3F3F3; text-align:center; font-size:12px; }
.msgtable .tr_odd_bg{ background:#F9F9F9; }
.msgtable .tr_hover_col{ background:#EAEAEA; }
.stu_table{border:1px solid #999999; border-width:1 0 0 1; }
.stu_table tr td{text-align:center; border:#cc0000 solid;border-width:0 1 1 0;}
/*========================================================================================================*/
/*提交表格样式*/
.submitTable{border:1px solid #EDECFF; font-family:Verdana, Geneva, sans-serif; margin:4px;}
.submitTable table tr th{background-color:#f9f9f9; padding:2px 5px 2px 0px; text-align:right; font-size:13px; color:#333; width:150px; height:30px;}
.submitTable table tr td .txtInput{width:255px; float:left; background-color:#FAFAFA; padding:1px 2px;}
.ddlList{background-color:#FAFAFA; border:1px solid #D7D7D7;}
/*========================================================================================================*/
/*文本表格样式*/
.tab_message{ border:1px solid #999999; border-width:1 0 0 1;}
.tab_message .tab_title{ font-weight:bolder; font-size:xx-large; text-align:center;}
.tab_message th{background-color:#f9f9f9; color:Black;}
.tab_message td{ border:1px solid #999999; border-width:0 1 1 0; height:23px; min-width:140px;  text-align:center;}

/*========================================================================================================*/
/*弹框样式表的设置*/
.Con_List{width:300px; position:absolute; top:30%; left:40%; display:none; height:300px; border:1px solid #ccc;}
.Con_top{width:100%; height:20px; float:left; background:#ccc;}
.Con_top .Con_close{float:right; width:16px; height:16px; cursor:pointer;}
.Con_middle{width:100%; height:260px; float:left;}
.Con_middle dl dt{ font-weight:bold;}
.Con_middle dl dd{font-size:12px; color:Gray;}
.Con_foot{width:100%; height:20px; float:left;}
.uploadPic{width:400px; position:absolute; top:30%; left:40%; display:none;  border:1px solid #ccc;}
.uploadPicMiddle{width:100%; height:50px; float:left;}
.uploadPicMiddle table{width:100%;}

/*file容器样式*/
a.files {margin:0 auto;float:left; width:64px;height:18px;overflow:hidden;display:block;border:1px solid #70b1cf;background:url(../images/upfilebg.gif) left top no-repeat;text-decoration:none;}
/*file设为透明，并覆盖整个触发面*/
a.files input {margin-left:-240px;font-size:20px;cursor:pointer;filter:alpha(opacity=0);opacity:0;}
/*取消点击时的虚线框*/
a.files, a.files input{outline:none;/*ff*/hide-focus:expression(this.hideFocus=true);/*ie*/}
/*上传文件时切换图片*/
.filesbg2{background:url(upfilebg2.gif) left top no-repeat!important;}
.uploading{float:left;background:url(../images/loading.gif) no-repeat left center;padding-left:18px;display:none;line-height:20px;height:20px;}

/*图片列表相应样式*/
.pho_list{display:block; width:300px; height:220px; float:left; margin:2px 5px;}
.pho_list img{width:300px; height:200px; border:0px; float:left;}
.pho_list a{display:block; float:left;}
